From: Ian Campbell Date: Fri, 30 Mar 2007 13:13:53 +0000 (+0100) Subject: [LINUX] Make sure to initialiase the xen features bitmap before first use on x86_64. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15271^2~7 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ea62867372eb87d5cacf9b07e841d8a6caff2635;p=xen.git [LINUX] Make sure to initialiase the xen features bitmap before first use on x86_64. Signed-off-by: Ian Campbell --- diff --git a/linux-2.6-xen-sparse/arch/x86_64/kernel/head64-xen.c b/linux-2.6-xen-sparse/arch/x86_64/kernel/head64-xen.c index 356c0717ff..a9dab81cd0 100644 --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/head64-xen.c +++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/head64-xen.c @@ -104,6 +104,8 @@ void __init x86_64_start_kernel(char * real_mode_data) char *s; int i; + setup_xen_features(); + xen_start_info = (struct start_info *)real_mode_data; if (!xen_feature(XENFEAT_auto_translated_physmap)) phys_to_machine_mapping = diff --git a/linux-2.6-xen-sparse/arch/x86_64/kernel/setup-xen.c b/linux-2.6-xen-sparse/arch/x86_64/kernel/setup-xen.c index 22164fb524..2e6552859e 100644 --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/setup-xen.c +++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/setup-xen.c @@ -625,8 +625,6 @@ void __init setup_arch(char **cmdline_p) #endif - setup_xen_features(); - HYPERVISOR_vm_assist(VMASST_CMD_enable, VMASST_TYPE_writable_pagetables);